// 公共属性
interface Animal{
    name:string
}

// 一些特有的属性
interface AnimalCommon{
    pawLength:number
}

// 继承多个接口
interface Dog extends Animal,AnimalCommon{
    age:number
}


// 接口合并
// 如果两个接口名称相同，会自动合并属性
interface Animal{
    height:number
}


const dog1:Dog={
    name:'旺财',
    pawLength:10,
    age:3,
    height:100,
}